Какова концепция sudo в ОС Linux?
Sudo означает «superuser do», где суперпользователь является корневым пользователем Linux. Это программа для систем на базе Linux/Unix, которая позволяет пользователям с ролью суперпользователя использовать определенные системные команды на их корневом уровне.
Библиотека задач по DevOps
Библиотека задач по DevOps
Компания ABC принимает принцип Infrastructure as Code (IaC) для управления своей облачной инфраструктурой. Как инженер DevOps, вы должны выбрать подходящий инструмент IaC. Учитывая необходимость декларативного синтаксиса и простоту совместной работы между членами команды, какой инструмент будет наиболее подходящим для практик DevOps компании ABC?
👾 — Terraform
👍 — Puppet
🥰 — Chef
⚡️ — Ansible
Библиотека задач по DevOps
👾 — Terraform
👍 — Puppet
🥰 — Chef
⚡️ — Ansible
Библиотека задач по DevOps
🚨 Смешные новости про IT теперь в одном канале
Мы запустили @hahacker_news — наш новый юмористический IT-канал.
Туда будем постить лучшие шутки до 19го мая, которые вы присылали на конкурс.
👉 @hahacker_news — голосование уже идёт, переходите, читайте, угарайте и оставляйте реакции
Мы запустили @hahacker_news — наш новый юмористический IT-канал.
Туда будем постить лучшие шутки до 19го мая, которые вы присылали на конкурс.
👉 @hahacker_news — голосование уже идёт, переходите, читайте, угарайте и оставляйте реакции
Что в Kubernetes определяет, на какие поды нацелен сервис?
👾 — IP-адреса подов
👍 — Количество реплик
🥰 — Определение селектора
⚡️ — Имя образа контейнера
Библиотека задач по DevOps
👾 — IP-адреса подов
👍 — Количество реплик
🥰 — Определение селектора
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой диапазон IP-адресов не допускается для конечных точек в EndpointSlice в Kubernetes?
👾 — 10.0.0.0/8
👍 — 192.168.0.0/16
🥰 — 127.0.0.0/8
⚡️ — 172.16.0.0/12
Библиотека задач по DevOps
👾 — 10.0.0.0/8
👍 — 192.168.0.0/16
🥰 — 127.0.0.0/8
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Исправьте неправильно написанный Dockerfile
Есть условное Node.js приложение, и неправильно написанный Dockerfile, который не будет кэшироваться и будет занимать много места. Нужно переписать его в соответствии с best practices.
Вариант решения:
Есть условное Node.js приложение, и неправильно написанный Dockerfile, который не будет кэшироваться и будет занимать много места. Нужно переписать его в соответствии с best practices.
#плохой файл
FROM ubuntu:18.04
COPY ./src /app
RUN apt-get update -y
RUN apt-get install -y nodejs
RUN npm install
ENTRYPOINT ["npm"]
CMD ["run", "prod"]
Вариант решения:
FROM node:14.15.4-buster as BUILDER
COPY ./src /build
RUN npm install
FROM node:14.15.4-alpine3.12
WORKDIR /app
COPY --from=BUILDER /build/out /app
CMD ["server.js"]
Какой инструмент DevOps известен своими возможностями «инфраструктуры как кода» и безагентной архитектурой?
👾 — Jenkins
👍 — Git
🥰 — Puppet
⚡️ — Ansible
Библиотека задач по DevOps
👾 — Jenkins
👍 — Git
🥰 — Puppet
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Как сервис без селекторов в Kubernetes может абстрагировать доступ к внутренним ресурсам?
👾 — Используя EndpointSlices без селектора
👍 — Прямо ссылаясь на IP-адреса Pod
🥰 — Настраивая балансировщики сетевой нагрузки
⚡️ — Используя ресурсы Ingress
Библиотека задач по DevOps
👾 — Используя EndpointSlices без селектора
👍 — Прямо ссылаясь на IP-адреса Pod
🥰 — Настраивая балансировщики сетевой нагрузки
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Как хранить состояние инфраструктуры в Terraform?
Например, можно хранить tfstate в git-репозитории команды. Другой вариант — хранить в специализированном Terraform Backend.
Библиотека задач по DevOps
Библиотека задач по DevOps
🥵 Устали от статей, где эйчары рассказывают, как на самом деле выглядит рынок труда в ИТ?
Мы тоже! Поэтому решили узнать правду и представить ее всем айтишникам — но нам нужен ваш голос. Опрос займет 3 минуты, а пользы — вагон для всего сообщества.
Результаты этого исследования помогут понять, как специалистам искать работу в 2025-м (а компаниям — специалистов).
👉 Если вы готовы сделать свой вклад в исследование — велком: https://clc.to/VGgyNA
Мы тоже! Поэтому решили узнать правду и представить ее всем айтишникам — но нам нужен ваш голос. Опрос займет 3 минуты, а пользы — вагон для всего сообщества.
Результаты этого исследования помогут понять, как специалистам искать работу в 2025-м (а компаниям — специалистов).
👉 Если вы готовы сделать свой вклад в исследование — велком: https://clc.to/VGgyNA
Что такое кластер Kubernetes?
👾 — Группа машин, на которых запущены компоненты Kubernetes
👍 — Один контейнер
🥰 — Сетевой коммутатор
⚡️ — Репозиторий приложений
Библиотека задач по DevOps
👾 — Группа машин, на которых запущены компоненты Kubernetes
👍 — Один контейнер
🥰 — Сетевой коммутатор
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое ведение логов аудита Kubernetes?
👾 — Планировщик для запуска контейнера
👍 — Логи, которые регистрируют все взаимодействия с API Kubernetes
🥰 — Инструмент для визуализации данных
⚡️ — Инструмент для оптимизации сетевых интерфейсов
Библиотека задач по DevOps
👾 — Планировщик для запуска контейнера
👍 — Логи, которые регистрируют все взаимодействия с API Kubernetes
🥰 — Инструмент для визуализации данных
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое тестирование устойчивости?
Тестирование устойчивости — это программный процесс, который проверяет поведение приложения в неконтролируемых и хаотических сценариях. Это также гарантирует, что данные и функциональность не будут потеряны после возникновения сбоя.
Библиотека задач по DevOps
Библиотека задач по DevOps
Команда DevOps в Agile Solutions сталкивается с проблемами поддержания согласованности в различных средах. Какая практика или инструмент может помочь обеспечить согласованность сред разработки, тестирования и производства, снижая риск проблем развертывания?
👾 — Использование разных инструментов для каждой среды
👍 — Реализация управления конфигурацией с помощью Ansible
🥰 — Зависит от ручной настройки для каждой среды
⚡️ — Игнорирование согласованности в пользу более быстрых релизов
Библиотека задач по DevOps
👾 — Использование разных инструментов для каждой среды
👍 — Реализация управления конфигурацией с помощью Ansible
🥰 — Зависит от ручной настройки для каждой среды
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Что означает «тестирование на основе данных» в автоматизации?
👾 — Выполнение тестов с жестко закодированными данными
👍 — Выполнение тестов с различными наборами входных данных
🥰 — Тестирование подключений к базе данных
⚡️ — Написание тестовых случаев на основе аналитики в реальном времени
Библиотека задач по DevOps
👾 — Выполнение тестов с жестко закодированными данными
👍 — Выполнение тестов с различными наборами входных данных
🥰 — Тестирование подключений к базе данных
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой один из лучших методов преобразования обычных изменений в стандартные?
👾 — Использовать свой опыт успешного автоматизированного развертывания со стандартными изменениями
👍 — Публично пожаловаться на бюрократию и дать всем знать об этом
🥰 — Убедиться, что обычные изменения очень осторожно развертываются в ваших производственных системах
⚡️ — Провести переговоры с менеджерами по релизам
Библиотека задач по DevOps
👾 — Использовать свой опыт успешного автоматизированного развертывания со стандартными изменениями
👍 — Публично пожаловаться на бюрократию и дать всем знать об этом
🥰 — Убедиться, что обычные изменения очень осторожно развертываются в ваших производственных системах
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM
😱 Вся правда об увольнениях в IT в 2025-м
Пока все молчат о том, что происходит на рынке, мы решили выяснить реальную картину. Без прикрас и корпоративного пиара.
Но для этого нам нужна ваша помощь! Мы собираем данные от разработчиков, тестировщиков, менеджеров и всех, кто работает в ИТ, чтобы создать честное исследование о:
— реальных причинах массовых увольнений
— судьбе тех, кто остался за бортом IT-рынка
— том, сколько времени сейчас нужно на поиск работы
Почему это важно? Потому что сила в правде. Зная реальную ситуацию, вы сможете лучше понимать тренды рынка и планировать карьеру.
⚡️Пройдите опрос и помогите всему сообществу: https://clc.to/yJ5krg
Пока все молчат о том, что происходит на рынке, мы решили выяснить реальную картину. Без прикрас и корпоративного пиара.
Но для этого нам нужна ваша помощь! Мы собираем данные от разработчиков, тестировщиков, менеджеров и всех, кто работает в ИТ, чтобы создать честное исследование о:
— реальных причинах массовых увольнений
— судьбе тех, кто остался за бортом IT-рынка
— том, сколько времени сейчас нужно на поиск работы
Почему это важно? Потому что сила в правде. Зная реальную ситуацию, вы сможете лучше понимать тренды рынка и планировать карьеру.
⚡️Пройдите опрос и помогите всему сообществу: https://clc.to/yJ5krg
С точки зрения исправления ошибок в ваших производственных системах, каково основное преимущество использования переключателей функций, встроенных в конфигурации ваших программных приложений?
👾 — Это самый простой способ исправить проблему. Он не требует срочного развертывания кода
👍 — Вам не нужно срочно исправлять ошибочные части в вашем развертывании
🥰 — Ваша команда DevOps может потратить время на то, чтобы правильно определить основную причину проблемы и улучшить свои методы, чтобы гарантировать, что такая проблема вряд ли повторится в будущем
⚡️ — Все вышеперечисленные варианты
Библиотека задач по DevOps
👾 — Это самый простой способ исправить проблему. Он не требует срочного развертывания кода
👍 — Вам не нужно срочно исправлять ошибочные части в вашем развертывании
🥰 — Ваша команда DevOps может потратить время на то, чтобы правильно определить основную причину проблемы и улучшить свои методы, чтобы гарантировать, что такая проблема вряд ли повторится в будущем
Библиотека задач по DevOps
Please open Telegram to view this post
VIEW IN TELEGRAM